<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    查询字符串（queryString）：一种字符串格式
    http://www.baidu.com:8080?username=zhuohhongjie&password=123456&email=12345@qq.com#abc

    https://www.tencent.com/
    http://www.people.com.cn/
    https://www.tencent.com/zh-cn/about.html#about-con-2
    https://www.mi.com/
    https://www.mi.com/shop/search?keyword=立式空调



    http/https: 网络传输协议
    www.baidu.com:域名
    8080:端口号
    ?username=zhuohhongjie&password=123456&email=12345@qq.com查询字符窜:(带给页面的一些信息)
    #abc 锚点(哈希 hash) 网页定位

    js把字符串分为几类
    1.普通字符串 'few额范围' "份额王凤伟"
    2.数字字符串 "234567654"
    3.html格式 "<strong></strong>"
    4.查询字符串 key=value&key=value
    多条信息组成的,使用&符号分开的


    假设,我拿到了地址栏的信息
    那么我希望从这段地址栏林,拿到我想要的数据
    <script>
        var str="username=周洪&password=123456&email=12345@qq.com";
        function parseQueryString(){
            var obj={}
            // 1.先按照$符号分隔开
            var r1=str.split("&");
            // 2.先按照=号分割
            r1.forEach(function(item){
                var r2=item.split("=");
                var key=r2[0]
                var value=r2[1]
                obj[key]=value;
            })
            return obj
        }
        var res=parseQueryString(str);
        console.log(res);
        console.log(res.username);
    </script>


</body>
</html>